Using metamorphic relations to verify and enhance Artcode classification

نویسندگان

چکیده

Software testing is often hindered where it impossible or impractical to determine the correctness of behaviour output software under test (SUT), a situation known as oracle problem. An example an area facing problem automatic image classification, using machine learning classify input one set predefined classes. approach that alleviates metamorphic (MT). While traditional examines individual cases, MT instead relations amongst multiple executions cases and their outputs. These are called (MRs): if MR found be violated, then fault must exist in SUT. This paper classifying images containing visually hidden markers Artcodes, applies verify enhance trained classifiers. further two MRs, Separation Occlusion, reports on capability verifying classification one-way analysis variance (ANOVA) conjunction with three other statistical methods: t-test (for unequal variances), Kruskal–Wallis test, Dunnett’s test. In addition our previously-studied classifier, used Random Forests, we introduce new classifier uses support vector machine, present its MR-augmented version. Experimental evaluations across number performance metrics show augmented classifiers can achieve better than non-augmented also analyses how enhanced obtained.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

USING DISTRIBUTION OF DATA TO ENHANCE PERFORMANCE OF FUZZY CLASSIFICATION SYSTEMS

This paper considers the automatic design of fuzzy rule-basedclassification systems based on labeled data. The classification performance andinterpretability are of major importance in these systems. In this paper, weutilize the distribution of training patterns in decision subspace of each fuzzyrule to improve its initially assigned certainty grade (i.e. rule weight). Ourapproach uses a punish...

متن کامل

Using Hierarchical Clustering to Enhance Classification Accuracy

A new approach to classification is presented based on COBWEB, an unsupervised conceptual clustering algorithm. The modifications proposed improved the classification accuracy by 2.32% and up to 7.25% in the Period Disambiguation system that was built in order to test the efficiency of the approach. The system can be trained across different domains and languages. It has been tested on the Brow...

متن کامل

Using Semi-Supervised Learning for Predicting Metamorphic Relations

Software testing is difficult to automate, especially in programs which have no oracle, or method of determining which output is correct. Metamorphic testing is a solution this problem. Metamorphic testing uses metamorphic relations to define test cases and expected outputs. A large amount of time is needed for a domain expert to determine which metamorphic relations can be used to test a given...

متن کامل

Using Simulation to Verify Life History Relations Indicated by Time Series Analysis

Time series analysis of population abundance is not based on assumptions about the dynamics of populations, but sometimes the results can be interpreted biologically. At other times the results are dicult to interpret. To better understand the results of a time series analysis of a walleye ®sh population, as it related to the walleye's life history, I compared a time series analysis of walleye...

متن کامل

Classification of Metamorphic Virus Using N Gram Analysis

Recent research work shows that n-gram is widely used in metamorphic virus detection. Viruses generated from kits like NGVCK are detected effectively by n-gram approach. Our purpose is to examine various flavours of ngram approach in virus detection.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Systems and Software

سال: 2021

ISSN: ['0164-1212', '1873-1228']

DOI: https://doi.org/10.1016/j.jss.2021.111060